package com.cityeye.mmsentity;

import java.sql.Timestamp;

/**
 * MsgSentbox entity. @author MyEclipse Persistence Tools
 */

public class MsgSentbox implements
		java.io.Serializable {

	// Fields

	private Integer id;
	private Integer originMsgId;
	private Integer expressLevel;
	private String sender;
	private String receiver;
	private Integer msgType;
	private String msgTitle;
	private String mmscontentLocation;
	private Timestamp sendTime;
	private Integer commPort;
	private Timestamp actualSendTime;
	private Timestamp receiveMmstime;
	private String mmsmessageId;

	// Constructors

	/** default constructor */
	public MsgSentbox() {
	}

	/** minimal constructor */
	public MsgSentbox(Integer originMsgId, Integer expressLevel,
			String receiver, Integer msgType, Timestamp sendTime,
			Integer commPort, Timestamp actualSendTime) {
		this.originMsgId = originMsgId;
		this.expressLevel = expressLevel;
		this.receiver = receiver;
		this.msgType = msgType;
		this.sendTime = sendTime;
		this.commPort = commPort;
		this.actualSendTime = actualSendTime;
	}

	/** full constructor */
	public MsgSentbox(Integer originMsgId, Integer expressLevel, String sender,
			String receiver, Integer msgType, String msgTitle,
			String mmscontentLocation, Timestamp sendTime, Integer commPort,
			Timestamp actualSendTime, Timestamp receiveMmstime,
			String mmsmessageId) {
		this.originMsgId = originMsgId;
		this.expressLevel = expressLevel;
		this.sender = sender;
		this.receiver = receiver;
		this.msgType = msgType;
		this.msgTitle = msgTitle;
		this.mmscontentLocation = mmscontentLocation;
		this.sendTime = sendTime;
		this.commPort = commPort;
		this.actualSendTime = actualSendTime;
		this.receiveMmstime = receiveMmstime;
		this.mmsmessageId = mmsmessageId;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getOriginMsgId() {
		return this.originMsgId;
	}

	public void setOriginMsgId(Integer originMsgId) {
		this.originMsgId = originMsgId;
	}

	public Integer getExpressLevel() {
		return this.expressLevel;
	}

	public void setExpressLevel(Integer expressLevel) {
		this.expressLevel = expressLevel;
	}

	public String getSender() {
		return this.sender;
	}

	public void setSender(String sender) {
		this.sender = sender;
	}

	public String getReceiver() {
		return this.receiver;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}

	public Integer getMsgType() {
		return this.msgType;
	}

	public void setMsgType(Integer msgType) {
		this.msgType = msgType;
	}

	public String getMsgTitle() {
		return this.msgTitle;
	}

	public void setMsgTitle(String msgTitle) {
		this.msgTitle = msgTitle;
	}

	public String getMmscontentLocation() {
		return this.mmscontentLocation;
	}

	public void setMmscontentLocation(String mmscontentLocation) {
		this.mmscontentLocation = mmscontentLocation;
	}

	public Timestamp getSendTime() {
		return this.sendTime;
	}

	public void setSendTime(Timestamp sendTime) {
		this.sendTime = sendTime;
	}

	public Integer getCommPort() {
		return this.commPort;
	}

	public void setCommPort(Integer commPort) {
		this.commPort = commPort;
	}

	public Timestamp getActualSendTime() {
		return this.actualSendTime;
	}

	public void setActualSendTime(Timestamp actualSendTime) {
		this.actualSendTime = actualSendTime;
	}

	public Timestamp getReceiveMmstime() {
		return this.receiveMmstime;
	}

	public void setReceiveMmstime(Timestamp receiveMmstime) {
		this.receiveMmstime = receiveMmstime;
	}

	public String getMmsmessageId() {
		return this.mmsmessageId;
	}

	public void setMmsmessageId(String mmsmessageId) {
		this.mmsmessageId = mmsmessageId;
	}

}